home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / PROGNG_C / TCHK060.LZH / MATHHK.H < prev    next >
C/C++ Source or Header  |  1988-01-15  |  619b  |  21 lines

  1. /* TCHK 0.60 - Howard Kapustein's Turbo C library      1-15-88 */
  2. /* Copyright (C) 1988, Howard Kapustein.  All rights reserved. */
  3.  
  4. /* mathhk.h  -  header file for MATHHK.C - math functions */
  5.  
  6. #ifndef MATH_HK
  7.  
  8. #define SQRT2   1.41421356237309504880
  9. #define PI  3.141592653589793238462643
  10. #define E   2.7182818284590452353602874
  11.  
  12. #define sqr(x)      ((x) * (x))
  13. #define sgn(x)      ((x) < 0 ? -1 : 1)
  14. #define sign(x)     ((x) < 0 ? -1 : 1)
  15. #define swap(x,y)   x ^= y, y^= x, x^=y
  16. #define max(x,y)    ((x) >= (y) ? (x) : (y))
  17. #define min(x,y)    ((x) <= (y) ? (x) : (y))
  18.  
  19. #define MATH_HK   1
  20. #endif
  21.